/**重置密码后
 * 提交
 * 
 */
$("#submit").click(function () {
    var newPsw = $("#newPsw").val(),email = $("#email").text(),againPsw = $("#againPsw").val(), validateCode = $("#varlidate_code").val();
    var param = {"newPassword": newPsw, "usrValidateCode": validateCode,"email":email};
    var passSubmit = valicate();//校验密码
    if (passSubmit) {
        $.ajax({
            type: "POST",
            url: "/web-adv/reset/password",
            dataType: "json",
            data: param,
            success: function (json) {
            	 if (json.status == -1) {
                     $("#error_code").html("*"+json.error).show();
                 } else {
                     window.location.href = "/web-adv/advWeb/views/login/findStep4.html";
                 }
             },
             error: function () {
             }
        });
    }
});
/**
 * 校验密码
 */
function valicate(){
	  var newPsw = $("#newPsw").val();
	  var againPsw = $("#againPsw").val();
	  var varlidate_code = $("#varlidate_code").val();
	  if(newPsw&&againPsw&&varlidate_code) return (function(){
	     $("#error_psw").hide();
	     $("#error_psw2").hide();
		 $("#error_code").hide();
	     return true;	     
	  })();
	  if(!newPsw) return (function(){
	     $("#error_psw").show();
	     $("#error_psw").text("*必填");
		 return false;
	  })();
	  if(!againPsw) return (function(){
	     $("#error_psw2").show();
	     $("#error_psw2").text("*必填");
		 return false;
	  })();
	  if(!varlidate_code) return (function(){
	     $("#error_code").show();
	     $("#error_code").text("*必填");
		 return false;
	  })();
}
/**
 * 更新验证码图片
 */
$("#changeValidateCode").click(function (){
    $.ajax({
        type: "GET",
        url: "/web-adv/validateCode",
        success: function (data) {
            var picimg = $("#pic_img");
            var src = picimg.attr("src");
            picimg.attr("src",src+"?time="+new Date().getTime());
        },
        error:function(data){
        	alert(data);
        }
    });
});

/**
 * 页面加载完成之后获取昵称和邮箱
 */
$(function(){
	 $.ajax({
         type: "POST",
         url: "/web-adv/gainEmailAndName",
         dataType: "json",
         data: {},
         success: function (json) {
        	    if(json.name==null||json.email==null){//无数据返回第一页
        	    	window.location.href = "/web-adv/advWeb/views/login/findStep1.html";
        	    }else{
        	    	$("#name").html(json.name);
        	    	$("#email").html(json.email);       	    	
        	    }
          }, 
          
     });
	 $("#newPsw").blur(function(){//验证规则：密码由6-16位的数字、字母组成
	     if((/^(?![\d]+$)(?![a-zA-Z]+$)(?![^\da-zA-Z]+$).{6,16}$/.test($(this).val()))){
		     $("#error_psw").hide();		     
		 }else if($(this).val()){
		     $("#error_psw").show();
			 $("#error_psw").text("*6-16位字母、数字和符号(除空格),至少含2种");
		 }else{
		     $("#error_psw").show();
			 $("#error_psw").text("*必填");
		 }
	 });	 
	 $("#againPsw").blur(function(){
	     if($(this).val()){
		     if($(this).val()!=$("#newPsw").val()){
		         $("#error_psw2").show();
			     $("#error_psw2").text("*请保证密码一致");
		     }else{
			     $("#error_psw2").hide();
			 }
		 }else{
		     $("#error_psw2").show();
			 $("#error_psw2").text("*必填");
		 }	     
	});
});
/**
 * 换一张验证码图片
 */
$("#changeValidateCode").click(function () {
    $.ajax({
        type: "GET",
        url: "/web-adv/validateCode",
        success: function () {
            var picimg = $("#pic_img");
            var src = picimg.attr("src");
            picimg.attr("src",src+"?time="+new Date().getTime());
        },
        error:function(){
        }
    });
});
